/**
 *  案例:新闻标题列表
 *  作业：实现翻页按钮  并获取翻页的数据
 *
 */
import React, { Component } from 'react'

export default class App extends Component {
  constructor() {
    super()
    // 发送请求
    // fetch('https://api.jiasiyuan.cn/news?page=1')
    //   .then((res) => res.json())
    //   .then((res) => {
    //     console.log(res)
    //     this.setState({ result: res.result })
    //   })
  }
  state = {
    result: []
  }
  // 组件挂载完毕
  componentDidMount() {
    // 发送请求
    fetch('https://api.jiasiyuan.cn/news?page=1')
      .then((res) => res.json())
      .then((res) => {
        console.log(res)
        this.setState({ result: res.result })
      })
  }
  render() {
    return (
      <div>
        <ul>
          {this.state.result.map((item) => (
            <li key={item.title}>{item.title}</li>
          ))}
        </ul>
      </div>
    )
  }
}
